package com.daatak.finance.business;

import java.util.List;

import com.daatak.finance.domain.FinancialProductObject;
import com.daatak.finance.domain.RateBandObject;
import com.daatak.finance.domain.RateCardObject;

public interface FinancialBeanI {

	//String createRateCards(RateCardPojo ratecards);
	List<FinancialProductObject> list();
	List<RateBandObject> rateBandsByRateCardId(Integer rateCardId);
	List<RateBandObject> listRateBand(Integer rateCardId,Integer financialProductId);
	//String createRateBands(RateCardPojo ratecards);
	String createFinancialProduct(FinancialProductObject financialProduct);
	//List<FinancialView> listFinancialProduct();
	//FinancialProductObject calcuateFianancedAmount(FinancialPojo financialPojo);
	FinancialProductObject findById(Integer id);
	//int assignRateBandToRateCard(LightFinancialPojo lightPojo);
	void addRateCard(RateCardObject rateCardObject);
	
	RateCardObject rateCardById(Integer rateCardId);
	List<RateCardObject> listRateCards(Integer financialProductId);
	//void addRateBand(FinancialPojo financialPojo);

}